Linux 执行partprobe命令时遇到Unable to open /dev/sr0 read |
您所在的位置:网站首页 › linux sdb1p1 › Linux 执行partprobe命令时遇到Unable to open /dev/sr0 read |
在使用fdisk创建分区时,我们会使用partprobe命令可以使kernel重新读取分区信息,从而避免重启系统,但是有时候会遇到下面错误信息“Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 has been opened read-only.”,如下所示: [root@getlnx14test scsi_device]# fdisk /dev/sde The number of cylinders for this disk is set to 19581.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sde: 161.0 GB, 161061273600 bytes255 heads, 63 sectors/track, 19581 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sde1 1 15665 125829081 5 Extended/dev/sde2 15666 17231 12578895 83 Linux/dev/sde5 1 15665 125829049+ 83 Linux Command (m for help): nCommand action l logical (5 or over) p primary partition (1-4)pPartition number (1-4): 3First cylinder (17232-19581, default 17232): 17232Last cylinder or +size or +sizeM or +sizeK (17232-19581, default 19581): Using default value 19581 Command (m for help): wThe partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy.The kernel still uses the old table.The new table will be used at the next reboot.Syncing disks.[root@getlnx14test scsi_device]# partprobeWarning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 has been opened read-only.[root@getlnx14test scsi_device]#
其实不要担心和紧张, /dev/sr0是你的光驱(CD Drive),因为你运行partprobe时没有指定设备,所以它会检查所有的块设备(block devices),由于光驱是read-only,所以报上述告警信息,其实避免这个错误也很简单,你只需要使用partprobe检查、扫描指定设备即可。如下所示 [root@getlnx14test scsi_device]# partprobe /dev/sde[root@getlnx14test scsi_device]# |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |